home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Visual Basic Source Code
/
Visual Basic Source Code.iso
/
vbsource
/
proa32
/
version.txt
< prev
Wrap
Text File
|
1997-09-14
|
6KB
|
125 lines
Project Analyzer
Detailed Version History
v4.0 is a new major version. The major changes from v3.1 to v4.0 are
* Support for VB 5.0
* Support Win95/NT (support for Win 3.x dropped)
* Lots of minor improvements and bug fixes
v4.0.02 September 1997
*** Minor enhancements ***
1. Public methods and properties of ActiveX controls are not
reported as dead (in OCX projects)
2. Super Project Analyzer reads .vbg files too
*** Bug fixes ***
1. Fixed an Overflow bug in Project Printer
(Show metrics checked)
2. Fixed a hang in analysis phase 2/2
3. Added error detection to start of analysis to overcome
error #10
v4.0.01 September 1997
*** Minor enhancements ***
1. DLL report turned into Library report that includes
OCX and VBX files too, as well as DLLs checked in the
References window (VB 4.0 and later)
2. Design quality report calculates Type/Enum names in
'Average identifier length'
*** Bug fixes ***
1. Fixed bug with Static Subs/Functions that caused extra Static
variables named Sub/Function to be created
2. Fixed bug with array declarations
3. Project Analyzer can now be minimized again
4. Dead local vars/consts in event procedures are now reported
(except for event parameters - it wouldn't be wise to list
those because they can't be removed by the programmer)
5. Added error handling to printer reports
6. Fixed procedure names in Name shadowing report, part
Global/module-level vars & consts shadowed by proc-level
vars & consts
7. Gray windows instead of colorful ones option works in the
Archive window too
8. Fixed Problem report - Forms without icons
9. Fixed Project summary report: 'Smallest source file' and
'Number of identifiers' (VB 4 & 5 only)
10. Summary report, VB 3.0 only: Global name table and
Global symbol table sizes include Types
11. Fixed bug with "dead" Types/Enums (Project Analyzer
and Super Project Analyzer in particular)
12. Type/Enum declarations will now contain no comments
13. A private variable called "Enum" will not show up any more
v3.9.01 August 1997
BETA *** Major new feature ***
1. Support for VB 5.0
Supports most of the new VB5 file types, like .PAG, .CTL
*** Major enhancements ***
1. FRX view supports GIF, JPEG and some textual data types
like TextBox.Text, ListBox.List, ListBox.ItemData and
UserControl.PropertyPages
2. You can extract pictures from .FRX to a separate file
3. User-defined Types analyzed, as well as Enums.
They are included on Needless Globals and Problem Report.
4. New Call tree window
5. It's faster
*** Minor enhancements ***
1. Attribute statements (internal VB properties in source
files) are italicized in Hypertext and Project Printer
2. References (like .tlb files) show up in the project file
list (The same files are shown in VB5 by clicking at
Project|References menu command)
3. Long lines in reports to Display are wrapped
4. Support for Help Workshop (HCW.EXE, RTF to HLP reports)
*** Bug fixes ***
1. Incorrect references from Property Get to
Property Set/Let are discarded
2. Attribute statements (internal VB properties in source
files) are ignored when code is being analyzed
3. Fixed module names in Procedure details window
4. Fixed module and procedure names in List procedures
*** Some minor changes ***
1. Moved some options from Options menu to
Options|General options dialog box
2. Doesn't use project.ini any more, saves the settings in
the system registry
3. Support for .wri files removed
4. Doesn't normalize procedure/variable/constant declarations
(formerly normalized e.g. Dim, Private, Static etc. into
"Private" and Global & Public into "Public")
5. Adds the Analyze verb to .vbp and .mak files.
When you right-click a VB project file in the Windows
Explorer, select Analyze to run Project Analyzer.
*** Some VB5 features implemented ***
1. Accepts all then new types of VB source files and all
the new project types like ActiveXControl
2. FRX view shows the new binary file types like .PGX,
.CTX etc.
3. An ActiveXControl file (.CTL) may refer to a PropertyPage
file (.PAG) with the PropertyPages property
4. WithEvents keyword
5. Enums
6. Related Documents
v3.1.08 July 1997
*** Bug fixes ***
1. ReDim'd local arrays & array parameters handled correctly
2. Local variables/constants can now be dead too
3. Constant references in the (declarations) section
are handled correctly
4. Fixed an error in the Design quality report
5. Added error handling to option Report to File
v3.1 Old version with add-ins (VB 3.0-4.0)
v3.0 Old version (VB 3.0-4.0)
v2.9 Beta version (VB 3.0-4.0)
v2.x Old version (VB 3.0 only)
v1.x Initial version (VB 3.0 only) Feb 1995